 .cart-detail {
     width: 1226px;
     height: 470px;
     background-color: rgb(248, 247, 249);
     margin: 0 auto;
 }

 .cart-detail-title {
     display: flex;
     align-items: center;
     width: 1226px;
     height: 70px;
     /* background-color: aqua; */
     border-bottom: 1px solid gray;


 }

 .cart-detail-title h4 {
     font-size: 18px;
     font-weight: 400;
     color: #424242;
     font-family: Microsoft YaHei;
     font-size: 20px;
 }

 .cart-detail-title .select {
     margin-left: 40px;
     margin-right: 80px;
 }


 .cart-detail-title .cargo-name {
     margin-left: 160px;
     margin-right: 220px;
 }

 .cart-detail-title .price {
     margin-left: 40px;
     margin-right: 80px;
 }

 .cart-detail-title .num {
     margin-left: 40px;
     margin-right: 80px;
 }

 .cart-detail-title .total {
     margin-left: 40px;
     margin-right: 100px;
 }

 .cart-detail-cargo {
     display: flex;
     align-items: center;
     width: 1226px;
     height: 200px;
     /* background-color: aqua; */
     border-bottom: 1px solid gray;

 }

 .cart-detail-cargo .select {
     margin-left: 40px;
     margin-right: 10px;
 }

 .cart-detail-cargo h4 {
     font-family: Microsoft YaHei;
     font-weight: 400;
     font-size: 18px;
     color: rgba(55, 53, 54, 0.642);
 }

 .cart-detail-cargo .cargo-name {
     display: flex;
     align-items: center;
     margin-left: 120px;
     margin-right: 120px;
 }


 .cart-detail-cargo .cargo-imag1 {
     width: 60px;
     height: 80px;
     background-image: url("../images/index/detail_2_3.png");
     background-repeat: no-repeat;
     background-size: 60px 80px;
     margin-right: 50px;
 }

 .cart-detail-cargo .cargo-imag2 {
     width: 60px;
     height: 80px;
     background-image: url("../images/index/detail_2_2.png");
     background-repeat: no-repeat;
     background-size: 60px 80px;
     margin-right: 50px;
 }

 .cart-detail-cargo .cargo-price {
     display: flex;
     align-items: center;
     margin-left: 10px;
     margin-right: 100px;
 }

 .cart-detail-cargo .num {
     display: flex;
     align-items: center;
 }

 .cart-detail-cargo .left {
     margin-right: 10px;
 }

 .cart-detail-cargo .right {
     margin-left: 10px;

 }

 .cart-detail-cargo .input {
     width: 30px;
     text-align: center;
 }

 .cart-detail-cargo .total {
     margin-left: 80px;
     color: coral;

 }

 .cart-detail-cargo .deal {
     margin-left: 70px;
     color: gray;
     width: 30px;
     height: 30px;
     text-align: center;
     font-size: 30px;
     line-height: 30px;

 }

 .cart-detail-cargo .deal:hover {
     color: chocolate;
     background-color: rgb(239, 238, 236);

 }

 .pay {
     display: flex;
     align-items: center;
     width: 1226px;
     height: 50px;
     background-color: rgb(235, 232, 239);
     margin: 10px auto;

 }

 .pay-left {
     display: flex;
     align-items: center;
     width: 1026px;
     height: 50px;
 }

 .pay-right {
     width: 200px;
     height: 50px;
     background-color: coral;
     line-height: 50px;
     font-size: 20px;
     color: #ffffff;
 }

 .pay-right .jiesuan {
     margin-left: 80px;
 }

 .pay .pay-num {
     margin-left: 30px;
 }

 .pay .pay-num .total-num {
     color: chocolate;
 }

 .pay .pay-price {
     margin-left: 750px;
     color: coral;
     line-height: 50px;
     margin-right: 50px;
 }

 .pay .pay-price .total-price {
     font-size: 30px;
 }

 .pay .pay-deal {
     width: 100;
     height: 50px;
     background-color: chocolate;
     line-height: 50px;
 }